لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی Haskell [ویدئو]
Learning Haskell Programming [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Haskell یک زبان برنامه نویسی کاربردی قدرتمند و با طراحی خوب است که برای کار با داده های پیچیده طراحی شده است. تاکید آن بر "خلاصه" ایجاد برنامه های کاربردی سنگ جامد را آسان تر می کند که حتی با افزایش مقیاس آنها قابل نگهداری و بدون خطا می مانند.
این ویدیو با مبانی و بلوک های سازنده زبان برنامه نویسی Haskell با تاکید ویژه بر برنامه نویسی تابعی آغاز می شود. نحوه عملکرد متغیرهای Haskell، نحو همراه با انواع داده ها و توابع Haskell را پوشش خواهد داد.
شما یاد خواهید گرفت که چگونه مشکلات برنامه نویسی را هنگام ایجاد یک برنامه با تجربه عملی حل کنید. سپس به یادگیری عبارات نوشتن و توابع درجه بالا خواهید رفت.
در پایان ویدیو، میتوانید یک اپلیکیشن کامل با Haskell بسازید و همچنین قابلیتهای مهم را یاد بگیرید. - مبانی انواع داده ها و توابع Haskell
- استفاده از توابع مرتبه بالاتر برای دستکاری قدرتمند داده ها و استفاده مجدد از کد
- توسعه و ساخت اپلیکیشن Haskell با استفاده از زنجیره ابزار مدرن
- نگارش و اجرای آزمون
- نوشتن و استقرار یک وب اپلیکیشن ساده
- ذخیره و بازیابی اطلاعات از پایگاه داده
این ویدیو برای برنامه نویسانی که می خواهند اصول Haskell و برنامه نویسی کاربردی را بیاموزند جذاب است. هیچ دانش قبلی از Haskell مورد نیاز نیست. - راه اندازی محیط Haskell و شروع برنامه نویسی کاربردی. * * - شیرجه عمیق در محیط "Stack" برای توسعه یک برنامه Real World Haskell * * - یک آموزش عملی پر از مثال هایی برای یادگیری برنامه نویسی با Haskell
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
بررسی اجمالی دوره
The Course Overview
نصب Haskell
Installing Haskell
دستورالعمل نصب برای OS X
Installation Instructions for OS X
دستورالعمل نصب ویندوز
Installation Instructions for Windows
دستورالعمل نصب لینوکس
Installation Instructions for Linux
ساختارهای داده خود را بسازید
Building Your Own Data Structures
تطبیق الگو
Pattern Matching
توسعه یک بازی کلمات
Developing a Word Game
ایجاد پروژه با Stack
Creating a Project with Stack
راه اندازی Word Game Grid
Setting up the Word Game Grid
جستجوی کلمات
Searching for Words
جستجو در همه جهات
Searching in All Directions
واحد تست گرید با HSpec
Unit Testing the Grid with HSpec
پولیش بازی کلمات
Polishing the Word Game
مختصات شبکه و لیست های بی نهایت
Grid Coordinates and Infinite Lists
Fleshing Out the Grid Model
Fleshing Out the Grid Model
جستجوی توری به صورت بازگشتی
Searching the Grid Recursively
ساخت بازی قابل پخش
Making the Game Playable
مقداری پولیش نهایی
Some Final Polish
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
حکیم کاسیمالی یک توسعه دهنده نرم افزار در بی بی سی است.
به عنوان یک توسعه دهنده ، حکیم در Perl ، JavaScript ، Haskell و Python تخصص دارد. علاوه بر کارهای برنامه نویسی خود ، حکیم همکار نویسنده طراحی اینترنت اشیاء است. علایق وی شامل هک مدنی ، ساختار داده های کاملاً کاربردی و اینترنت اشیا است.
نمایش نظرات